# 首先，确保已经安装了所需的库，如selenium和WebDriver（如ChromeDriver）
# 可以通过pip安装：
# pip install selenium webdriver_manager

from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC

# 创建一个新的浏览器实例（这里以Chrome为例）
driver = webdriver.Chrome()

# 打开网页
url = 'https://www.example.com'  # 替换为你想要测试的网站URL
driver.get(url)

# 等待页面加载完成，找到id为"element_id"的元素
element_id = "example_element_id"
wait = WebDriverWait(driver, 10)  # 设置超时时间
element = wait.until(EC.presence_of_element_located((By.ID, element_id)))

# 操作元素，例如获取元素文本、点击等
element_text = element.text
print(f"The text of the element with ID '{element_id}': {element_text}")

# 如果需要，可以进行更多的操作，比如填写表单、提交按钮等
# example_action = driver.find_element(By.ID, element_id).click()

# 最后关闭浏览器
driver.quit()